home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group02b.txt / 000000_icon-group-sender_Thu Aug 15 08:48:37 2002.msg next >
Internet Message Format  |  2003-01-02  |  3KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id g7FFmYI26852
  4.     for icon-group-addresses; Thu, 15 Aug 2002 08:48:34 -0700 (MST)
  5. Message-Id: <200208151548.g7FFmYI26852@baskerville.CS.Arizona.EDU>
  6. From: Christopher Browne <cbbrowne@acm.org>
  7. X-Newsgroups: comp.lang.icon
  8. Subject: What about "Expressions?" (was Re: Icon Wish List)
  9. Date: 15 Aug 2002 00:16:33 GMT
  10. X-Draft-From: ("nnvirtual:Languages" 1022)
  11. X-Home-Page: http://www.cbbrowne.com/info/
  12. X-Emacs-Acronym: Elsewhere Maybe All Commands are Simple
  13. Microsoft: Where even the version numbers aren't Y2K-compliant
  14. X-Shopping-List: 
  15.    (1) Myopic annoyers
  16.    (2) Incoherent griddle compasses
  17.    (3) Poisonous gracious malnutrition
  18.    (4) Diligent paradoxes
  19. X-Uboat-Death-Message: ATTACKED BY ATOMIC BOMB 87E 19S. SINKING. U-207.
  20. To: icon-group@cs.arizona.edu
  21. Errors-To: icon-group-errors@cs.arizona.edu
  22. Status: RO
  23.  
  24. The world rejoiced as Hrvoje Blazevic <hrvoje@despammed.com> wrote:
  25. > On Fri, 02 Aug 2002 18:46:43 +0200, ernobe wrote:
  26. >> I wish you luck in your endeavour.  Icon is superior, and I realize that
  27. >> showing how superior it already is in practice will not necessarily
  28. >> allow it to "take off".  It will need to advertize itself, so to speak.
  29. >>      The only other computer language that I know of which uses
  30. >>      expressions is
  31. >> Terse (www.terse.com) an expression-based assembly language.  It is
  32. >> easier to program in than C or Assembly.   I wonder why Icon can't
  33. >> become or is not considered a more low-level language.  That would
  34. >> certainly raise brows.  It would not take-off.   It would launch.
  35.  
  36. > I must be missing something here. Icon (and terse) the only
  37. > languages using expressions? How about Scheme -- or for that matter
  38. > the whole functional camp?
  39.  
  40. This is indeed an interesting question.  
  41.  
  42. It _may_ be that the notion of "expression-based" being referenced is
  43. that control structures work on the expression in a bit of a different
  44. way than in Algol-descended languages.
  45.  
  46. But it's not clear.
  47.  
  48. Terse is definitely a "hype-heavy, theory-light" language; in the
  49. absence of more documentation, it's not obvious what it's doing that
  50. is similar to Icon that _isn't_ similar to C or Modula-3.
  51.  
  52. And I think the likelihood of Icon "launching" because of being
  53. regarded as a "more low level language" as being, um, rather remote.
  54. Terse hasn't been taking the world by storm any more than FORTH has.
  55.  
  56. But I'd be curious as to what the definition of "Expressions" is
  57. supposed to be, in this context.
  58. -- 
  59. (concatenate 'string "chris" "@cbbrowne.com")
  60. http://cbbrowne.com/info/sgml.html
  61. "I don't  know what OS  we will  be running in  40 years, but  it will
  62. probably be called Unix...."
  63. -- Chris Mikkelson <mikk0022@maroon.tc.umn.edu>
  64.